package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 车人信息对象 t_vehicle_driver_info
 * 
 * @author wzy
 * @date 2024-08-30 11:00:55
 */
public class TVehicleDriverInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 发收ID */
    private Long vehicleDriverId;

    /** 车牌号码 */
    @Excel(name = "车牌号码")
    private String vehicleLicenseNumber;

    /** 司机姓名 */
    @Excel(name = "司机姓名")
    private String driverName;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String contactMobile;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String identityCardNumber;

    /** 数据权限 */
    private String dataRealm;

    /** 园区代码 */
    private String parkCode;

    /** 删除标识 （0代表存在 2代表删除） */
    private String delFlag;

    public void setVehicleDriverId(Long vehicleDriverId) 
    {
        this.vehicleDriverId = vehicleDriverId;
    }

    public Long getVehicleDriverId() 
    {
        return vehicleDriverId;
    }
    public void setVehicleLicenseNumber(String vehicleLicenseNumber) 
    {
        this.vehicleLicenseNumber = vehicleLicenseNumber;
    }

    public String getVehicleLicenseNumber() 
    {
        return vehicleLicenseNumber;
    }
    public void setDriverName(String driverName) 
    {
        this.driverName = driverName;
    }

    public String getDriverName() 
    {
        return driverName;
    }
    public void setContactMobile(String contactMobile) 
    {
        this.contactMobile = contactMobile;
    }

    public String getContactMobile() 
    {
        return contactMobile;
    }
    public void setIdentityCardNumber(String identityCardNumber) 
    {
        this.identityCardNumber = identityCardNumber;
    }

    public String getIdentityCardNumber() 
    {
        return identityCardNumber;
    }
    public void setDataRealm(String dataRealm) 
    {
        this.dataRealm = dataRealm;
    }

    public String getDataRealm() 
    {
        return dataRealm;
    }
    public void setParkCode(String parkCode) 
    {
        this.parkCode = parkCode;
    }

    public String getParkCode() 
    {
        return parkCode;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("vehicleDriverId", getVehicleDriverId())
            .append("vehicleLicenseNumber", getVehicleLicenseNumber())
            .append("driverName", getDriverName())
            .append("contactMobile", getContactMobile())
            .append("identityCardNumber", getIdentityCardNumber())
            .append("remark", getRemark())
            .append("dataRealm", getDataRealm())
            .append("parkCode", getParkCode())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
